
with open('data_files/pi_digits.txt') as file_object:
    # 读取整个文件的内容
    contents =file_object.read()
    print(contents)
print('-----')
with open('data_files/pi_digits.txt') as file_object:
    # 按行读取文件中的内容
    for line in file_object:
        print(line,end='') #等价于 print(line.rstrip())


print('\n-----')
with open('data_files/pi_digits.txt') as file_object:
    lines=file_object.readlines()#将文件中的各行内容保存在列表lines中，以供外面使用
print(lines)
# 在with代码块外面查看保存在列表中的内容
for line in lines:
    print(line,end='')
print('\n-----')
# 使用列表lines中的内容
new_str=''
for line in lines:
    new_str+=line.strip()
print(new_str)

